const menuModel = require('../db/menu')
module.exports = {
    getAllMenus(req, res) {
        // 查询所有的商品
        menuModel.find({}, {__v: 0}, (err, docs) => {
            if(err) {
                throw new Error(err)
            }
            res.json({
                error_code: 0,
                msg: '商品获取成功！',
                data: docs
            })
        })
    },
    getSearchMenus(req, res) {
        // 获取查询关键字
        let keywords = req.params.keywords
        // 查询所有数据
        menuModel.find({}, {__v: 0}, (err, docs) => {
            if(err) {
                throw new Error(err)
            }
            // 从所有商品中筛选出带有关键字的
            let data = docs.filter(item => item.name.includes(keywords))
            res.json({
                error_code: 0,
                msg: '商品获取成功！',
                data: data
            })
        })
    }
}

// 商品获取：     http://localhost:11279/front/api/menus/getall
// 关键字获取商品：http://localhost:11279/front/api/menus/search/神仙
